解决本机能ping通虚拟机,但是telnet不到虚拟机22端口,原因:内网中虚拟机ip与物理机ip一样。

您所在的位置:网站首页 在端口 连接失败 解决本机能ping通虚拟机,但是telnet不到虚拟机22端口,原因:内网中虚拟机ip与物理机ip一样。

解决本机能ping通虚拟机,但是telnet不到虚拟机22端口,原因:内网中虚拟机ip与物理机ip一样。

2024-07-09 08:01| 来源: 网络整理| 查看: 265

解决本机能ping通虚拟机,但是telnet不到虚拟机22端口,ssh连不上虚拟机 遇到的问题

本地(windows)能ping得通vmware虚拟机,且虚拟机(ubuntu)sshd运行正常,且监听地址为0.0.0.0 ,位置文件sshd_config 里的配置也已经允许远程登录,但是本机就是ssh连不上虚拟机,或者说telnet不到虚拟机的22端口。

很多csdn文章解决类似问题的答案并没有行的通。

发现原因所在

在本机DOS下执行ipconfig/all, 发现vmware 8网络的ipv4地址为192.168.48.130,网关为192.168.48.2,而在虚拟机终端下执行ip address 发现虚拟机地址也为192.168.48.130, 也就是说本机ip与虚拟机ip冲突了。

解决问题

把本机的vmware 8 网络的地址设置为192.168.48.129 (可以设置为除网关,广播和虚拟机ip之外的ip),然后重启虚拟机,在本地DOS上telnet 192.168.48.130 22 发现已经成功勾上,自然ssh就可以连上虚拟机了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3